
#ifndef _API_GPIO_H_
#define _API_GPIO_H_


/*********************************************************************************************************
**                                          MACRO DEF
*********************************************************************************************************/
/*led cfg begin*/
#define     LED_RED_IO                      IOT_GPIO_54
#define     LED_BLUE_IO                     IOT_GPIO_55
#define     LED_GREEN_IO                    IOT_GPIO_9

#define     LED_RED                         0x02
#define     LED_BLUE                        0x04
#define     LED_GREEN                       0x08
#define     LED_ALL                         0xff

#define     LED_ON                  0
#define     LED_OFF                 1
/*led cfg end*/

#define     ACC_DETE        IOT_GPIO_3
#define     ACC_ON         1
#define     ACC_OFF        0

#define     VOL_ADC_CHAN        4

#define     VCC_5V_EN_IO    IOT_GPIO_4
#define     VCC_5V_ON       1
#define     VCC_5V_OFF      0


/*********************************************************************************************************
**                                          ENUM&STRUCT
*********************************************************************************************************/

/*********************************************************************************************************
**                                          GLOBAL VAR
*********************************************************************************************************/

/*********************************************************************************************************
**                                          LOCAL VAR
*********************************************************************************************************/

/*********************************************************************************************************
**                                          FUNCTIONS
*********************************************************************************************************/
extern void Gpio_Init(void);
extern void Gpio_LedOn(U8 led);
extern void Gpio_LedOff(U8 led);
extern void Gpio_LedToggle(U8 led);
extern void Gpio_5VConfig(U8 onff);
extern U8 	Gpio_ReadAccPin(void);

#endif
/*********************************************************************************************************
End Of File
*********************************************************************************************************/





